package comum;

import java.io.Serializable;
import java.util.LinkedHashSet;
import java.util.Set;

public class Jogador implements Serializable{
    /**
     * 
     */
    private static final long serialVersionUID = -4949413027465527916L;
    protected String nome;
    protected Set<CartaComum> maoDeCartas;
    
    public Jogador(String nome) {
        this.nome = nome;
        maoDeCartas = new LinkedHashSet<CartaComum>();
    } 
    
    public void setMaoDeCartas(Set<CartaComum> maoDeCartas) {
        this.maoDeCartas = maoDeCartas;
    }

    public Set<CartaComum> getMaoDeCartas() {
        return maoDeCartas;
    }

    public String getNome() {
        return nome;
    }

    public boolean isMaoVazia() {
            return maoDeCartas.isEmpty();
    }    
}
